Arduino
Description
Les microcontrôleurs sont partout, dans nos voitures, dans les jouets de nos enfants, les thermostats de nos chaudières, nos équipements de cuisine et même dans nos jardins.Arduino, le microcontrôleur open-source ouvre une porte aux programmeurs sérieux et même aux amateurs qui veulent découvrir le monde de l’industrie et des objets interactifs et interconnectés.Rejoignez-nous et commencer à programmer vos propres projets Arduino
Objectifs
- Connaitre la carte Arduino.
- Connaitre l’environnement de développement Arduino.
- Savoir utiliser et appliquer l’Arduino dans un domaine d’application réel comme:
- La surveillance du niveau d’eau d’une citerne.
- Commander l’allumage des lampes (domotique).
- La détection d’intrusion (surveillance).
- Le contrôle d’accès d’une porte.
- Actionner un moteur (motorisation).
- La transmission des données sans fil (commande à distance).
Prérequis
Avoir des compétences de base sur les PCs et l’utilisation du système d’exploitation, sur l’utilisation d’Internet et documentation. Connaître un minimum sur la programmation
Instructeurs
Abd el malek Lahmar
Ingénieur professionnel avec 8 années d'expérience dans le design, la programmation, les tests, les déploiements et l'assistance techniques des clients à leurs systèmes associés aux environnements d'ingénierie. Forte aptitude technique pour analyser, coordonner et synthétiser les données dans une entreprise. En 2011, il a rejoint le développement business de l'équipe local au Maroc/Casablanca comme ingénieur technico-commercial sous la responsabilité de l'équipe internationale commerciale Alstom Montpellier afin de contribuer à la réalisation des devis d'automation et des systèmes de contrôle & commande numériques de plusieurs projets au Maroc et à travers le monde. Après 3 ans de pleine charge de travail, l'équipe SAS a remporté de nombreux projets au Maroc. Il a suivie 117 offres, travallé en collaboration avec 12 spécialistes de vente et 64 entrepreneurs et créé des solutions pour 40 clients finaux à travers 30 pays (Afrique, Europe du Sud et Amérique du Nord).
Première partie : Initiation.
1-Introduction sur le langage de programmation C++ :
- Types de données, variables et constantes.
- Les opérations.
- Les boucles.
- Les fonctions.
2-Introduction générale sur les bases de l’électronique :
- Explication de quelques notions fondamentales de l’électronique.
- Définition des différents composants électroniques.
3-Presentation de la carte Arduino :
- Introduction de la carte Arduino UNO.
- Téléchargement et installation du logiciel Arduino IDE.
- Description de l’environnement de développement de programmation Arduino IDE.
- Configuration de la carte Arduino.
- Explication des différentes Entrées / Sorties numériques et analogiques de la carte.
- Explication de la structure générale d’un programme et son fonctionnement.
Deuxième partie : Mise en pratique des ateliers.
- Atelier 1: Allumer une LED et réalisation d’un jeu lumineux.
- Atelier 2: Recueillir des données analogiques à partir d’un capteur d’humidité ou d’un capteur de niveau d’eau.
- Atelier 3: Affichage des données recueillies par le capteur sur un afficheur LCD ou un afficheur 7 segments.
- Atelier 4: Actionner un moteur.
- Atelier 5: Allumage d’une lampe 220v en utilisant un relais électrique.
- Atelier 6: Détection d’intrusion en utilisant un capteur sonore.
- Atelier 7: Commander à distance grâce à une commande infrarouge.
- Atelier 8: Contrôler l’accès grâce un TAG RFID.